package com.novellotus.iov.carvice.bean;

import java.util.List;

/**
 * Created by Rich on 2017/8/31.
 */

public class RxTaskDetail {

    /**
     * id : EZnZJh3Jvi2JVDds8yEuVv
     * pn : 贵A503D0
     * vin : LGHF9CRH6EJ001731
     * status : 6
     * reportTime : 1506394295000
     * address : 四川省成都市武侯区桂溪街道菁蓉国际广场4号楼A座天府软件园F区附近
     * lat : 0
     * lng : 0
     * alarm_flag : 0
     * progress : [{"id":"YHQFxUwkzQeguQTbVPHbj","key":"dispose","type":"0","createTime":1506482358000,"creator":"zhouqiangceshi1","info":{"signimg":"485xZ4ZDbU5ZKwwshimYoV/1506492368348_file.png","address":"艾辛小家","faults":"续航里程太低","alarm":"电池原因","cause":"已处理","phone":"转发电话","uname":"uname","sname":"转发站点","remark":"转发说明","name":"zhouqiangceshi1","ename":"贵阳普天物流技术有限公司","sphone":"18788822666","linkman":"李驰","mobile":"18200389242","fault":"车辆无法驱动、漏水、传动轴故障、续航里程太低、电机异响、变速器故障、变速器异响、制动失效、制动迟缓、制动效果不良"}}]
     */

    private String id;
    private String pn;
    private String vin;
    private String status;
    private long reportTime;
    private String address;
    private double lat;
    private double lng;
    private int alarm_flag;
    private List<ProgressBean> progress;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getPn() {
        return pn;
    }

    public void setPn(String pn) {
        this.pn = pn;
    }

    public String getVin() {
        return vin;
    }

    public void setVin(String vin) {
        this.vin = vin;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public long getReportTime() {
        return reportTime;
    }

    public void setReportTime(long reportTime) {
        this.reportTime = reportTime;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public double getLat() {
        return lat;
    }

    public void setLat(int lat) {
        this.lat = lat;
    }

    public double getLng() {
        return lng;
    }

    public void setLng(int lng) {
        this.lng = lng;
    }

    public int getAlarm_flag() {
        return alarm_flag;
    }

    public void setAlarm_flag(int alarm_flag) {
        this.alarm_flag = alarm_flag;
    }

    public List<ProgressBean> getProgress() {
        return progress;
    }

    public void setProgress(List<ProgressBean> progress) {
        this.progress = progress;
    }

    public static class ProgressBean {
        /**
         * id : YHQFxUwkzQeguQTbVPHbj
         * key : dispose
         * type : 0
         * createTime : 1506482358000
         * creator : zhouqiangceshi1
         * info : {"signimg":"485xZ4ZDbU5ZKwwshimYoV/1506492368348_file.png","address":"艾辛小家","faults":"续航里程太低","alarm":"电池原因","cause":"已处理","phone":"转发电话","uname":"uname","sname":"转发站点","remark":"转发说明","name":"zhouqiangceshi1","ename":"贵阳普天物流技术有限公司","sphone":"18788822666","linkman":"李驰","mobile":"18200389242","fault":"车辆无法驱动、漏水、传动轴故障、续航里程太低、电机异响、变速器故障、变速器异响、制动失效、制动迟缓、制动效果不良"}
         */

        private String id;
        private String key;
        private int type;
        private long createTime;
        private String creator;
        private InfoBean info;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getKey() {
            return key;
        }

        public void setKey(String key) {
            this.key = key;
        }

        public int getType() {
            return type;
        }

        public void setType(int type) {
            this.type = type;
        }

        public long getCreateTime() {
            return createTime;
        }

        public void setCreateTime(long createTime) {
            this.createTime = createTime;
        }

        public String getCreator() {
            return creator;
        }

        public void setCreator(String creator) {
            this.creator = creator;
        }

        public InfoBean getInfo() {
            return info;
        }

        public void setInfo(InfoBean info) {
            this.info = info;
        }

        public static class InfoBean {
            /**
             * signimg : 485xZ4ZDbU5ZKwwshimYoV/1506492368348_file.png
             * address : 艾辛小家
             * faults : 续航里程太低
             * alarm : 电池原因
             * cause : 已处理
             * phone : 转发电话
             * uname : uname
             * sname : 转发站点
             * remark : 转发说明
             * name : zhouqiangceshi1
             * ename : 贵阳普天物流技术有限公司
             * sphone : 18788822666
             * linkman : 李驰
             * mobile : 18200389242
             * fault : 车辆无法驱动、漏水、传动轴故障、续航里程太低、电机异响、变速器故障、变速器异响、制动失效、制动迟缓、制动效果不良
             */

            private String signimg;
            private String address;
            private String faults;
            private String alarm;
            private String cause;
            private String phone;
            private String uname;
            private String sname;
            private String remark;
            private String name;
            private String ename;
            private String sphone;
            private String linkman;
            private String mobile;
            private String fault;

            public String getSignimg() {
                return signimg;
            }

            public void setSignimg(String signimg) {
                this.signimg = signimg;
            }

            public String getAddress() {
                return address;
            }

            public void setAddress(String address) {
                this.address = address;
            }

            public String getFaults() {
                return faults;
            }

            public void setFaults(String faults) {
                this.faults = faults;
            }

            public String getAlarm() {
                return alarm;
            }

            public void setAlarm(String alarm) {
                this.alarm = alarm;
            }

            public String getCause() {
                return cause;
            }

            public void setCause(String cause) {
                this.cause = cause;
            }

            public String getPhone() {
                return phone;
            }

            public void setPhone(String phone) {
                this.phone = phone;
            }

            public String getUname() {
                return uname;
            }

            public void setUname(String uname) {
                this.uname = uname;
            }

            public String getSname() {
                return sname;
            }

            public void setSname(String sname) {
                this.sname = sname;
            }

            public String getRemark() {
                return remark;
            }

            public void setRemark(String remark) {
                this.remark = remark;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getEname() {
                return ename;
            }

            public void setEname(String ename) {
                this.ename = ename;
            }

            public String getSphone() {
                return sphone;
            }

            public void setSphone(String sphone) {
                this.sphone = sphone;
            }

            public String getLinkman() {
                return linkman;
            }

            public void setLinkman(String linkman) {
                this.linkman = linkman;
            }

            public String getMobile() {
                return mobile;
            }

            public void setMobile(String mobile) {
                this.mobile = mobile;
            }

            public String getFault() {
                return fault;
            }

            public void setFault(String fault) {
                this.fault = fault;
            }
        }
    }
}
